package com.gopay.common.domain.bank.abc.bcdl.person.req;

import java.io.Serializable;

import com.gopay.common.domain.bank.BcdlMessage;
import com.thoughtworks.xstream.annotations.XStreamAlias;
/**
 * 银企直连-对私 请求类
 * 
 * @ApPersonReq.java
 * @author lilili
 */
@XStreamAlias("ap")
public class ApPersonReq extends BcdlMessage implements Serializable {
	

    /**
     * 
     */
    private static final long serialVersionUID = -492949261401776201L;
    @XStreamAlias("CCTransCode")
    private String ccTransCode;

    @XStreamAlias("ProductID")
    private String productId;

    @XStreamAlias("ChannelType")
    private String channelType;

    @XStreamAlias("CorpNo")
    private String corpNo;

    @XStreamAlias("OpNo")
    private String opNo;

    @XStreamAlias("AuthNo")
    private String authNo;

    @XStreamAlias("ReqSeqNo")
    private String reqSeqNo;

    @XStreamAlias("ReqDate")
    private String reqDate;

    @XStreamAlias("ReqTime")
    private String reqTime;

    @XStreamAlias("Sign")
    private String sign;

    @XStreamAlias("Amt")
    private String amt;

    @XStreamAlias("Cmp")
    private CmpPersonReq cmp;

    @XStreamAlias("Corp")
    private CorpPersonReq corp;

    public String getCcTransCode() {
        return ccTransCode;
    }

    public void setCcTransCode(String ccTransCode) {
        this.ccTransCode = ccTransCode;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public String getChannelType() {
        return channelType;
    }

    public void setChannelType(String channelType) {
        this.channelType = channelType;
    }

    public String getCorpNo() {
        return corpNo;
    }

    public void setCorpNo(String corpNo) {
        this.corpNo = corpNo;
    }

    public String getOpNo() {
        return opNo;
    }

    public void setOpNo(String opNo) {
        this.opNo = opNo;
    }

    public String getAuthNo() {
        return authNo;
    }

    public void setAuthNo(String authNo) {
        this.authNo = authNo;
    }

    public String getReqSeqNo() {
        return reqSeqNo;
    }

    public void setReqSeqNo(String reqSeqNo) {
        this.reqSeqNo = reqSeqNo;
    }

    public String getReqDate() {
        return reqDate;
    }

    public void setReqDate(String reqDate) {
        this.reqDate = reqDate;
    }

    public String getReqTime() {
        return reqTime;
    }

    public void setReqTime(String reqTime) {
        this.reqTime = reqTime;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public String getAmt() {
        return amt;
    }

    public void setAmt(String amt) {
        this.amt = amt;
    }

    public CmpPersonReq getCmp() {
        return cmp;
    }

    public void setCmp(CmpPersonReq cmp) {
        this.cmp = cmp;
    }

    public CorpPersonReq getCorp() {
        return corp;
    }

    public void setCorp(CorpPersonReq corp) {
        this.corp = corp;
    }
}
